// 通过id获取元素
export function getElNodeById(elementId) {
  return document.getElementById(elementId) as any
}

// 通过类名获取元素集合（返回NodeList）
export function getElNodeByClassName(className) {
  return document.getElementsByClassName(className) as any
}

// 通过标签名获取元素集合（返回HTMLCollection）
export function getElNodeByTagName(tagName) {
  return document.getElementsByTagName(tagName) as any
}

// 通过选择器获取第一个符合条件的元素
export function querySelector(selector) {
  return document.querySelector(selector) as any
}

// 通过选择器获取所有符合条件的元素集合（返回NodeList）
export function querySelectorAll(selector) {
  return document.querySelectorAll(selector) as any
}

export function createElNode(tagName = 'div') {
  return document.createElement(tagName) as any
}
